package com.snpic.appaw.module.third.api.bjpt.dto.iSPolicyQuery;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.math.BigDecimal;
/**
 * @author JiJun
 * @date 2025/9/19 19:25
 * @修改时间 2025/9/19 19:25
 * @description
 */

@Data
@Schema(description = "特别约定信息数据传输对象")
public class ISClausesDTO {

    @Schema(description = "保单号", maxLength = 30)
    private String policyNo;

    @Schema(description = "计划代码[详见码表]", maxLength = 4)
    private String planCode;

    @Schema(description = "险种代码[详见码表]", maxLength = 4)
    private String riskCode;

    @Schema(description = "特约代码[详见码表]", maxLength = 12)
    private String clauseCode;

    @Schema(description = "特约名称", maxLength = 255)
    private String clauseCName;

    @Schema(description = "特约序号", example = "1.0")
    private BigDecimal serialNo;

    @Schema(description = "约定行号", example = "12345678901234567890")
    private BigDecimal lineNo;

    @Schema(description = "特约内容", maxLength = 2000)
    private String clauseContext;

    @Schema(description = "标题标志", maxLength = 1)
    private String titleInd;

    @Schema(description = "允许修改标志", maxLength = 1)
    private String readonlyInd;
}
